home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / pc / ben < prev    next >
Text File  |  2005-01-13  |  6KB  |  144 lines

  1.  
  2. // based on a keyboard map from an 'xkb/symbols/ben' file
  3. //
  4. // $XFree86: xc/programs/xkbcomp/symbols/pc/ben,v 1.2 2002/11/22 04:03:28 dawes Exp $
  5.  
  6. partial default alphanumeric_keys
  7. xkb_symbols "basic" {
  8.     name[Group1]= "Bengali";
  9.  
  10.       // Mainly numbers.
  11.       key <AE01> { [      0x10009E7         ]    };
  12.       key <AE02> { [      0x10009E8         ]    };
  13.       key <AE03> { [      0x10009E9         ]    };
  14.       key <AE04> { [      0x10009EA         ]    };
  15.       key <AE05> { [      0x10009EB        ]    };
  16.       key <AE06> { [      0x10009EC         ]    };
  17.       key <AE07> { [      0x10009ED            ]    };
  18.       key <AE08> { [      0x10009EE         ]    };
  19.       key <AE09> { [      0x10009EF, parenleft    ]    };
  20.       key <AE10> { [      0x10009E6, parenright    ]    };
  21.       key <AE11> { [      minus, 0x1000983     ]    };
  22.       key <AE12> { [      0x100098B, 0x10009C3    ]    };
  23.  
  24. // Mainly long vowels
  25.  
  26.       key <AD01> { [      0x10009CC,  0x1000994    ]    };
  27.       key <AD02> { [      0x10009C8,  0x1000990    ]    };
  28.       key <AD03> { [      0x10009BE,  0x1000986    ]    };
  29.       key <AD04> { [      0x10009C0,  0x1000988    ]    };
  30.       key <AD05> { [      0x10009C2,  0x100098A    ]    };
  31.  
  32. // Mainly voiced consonants
  33.  
  34.       key <AD06> { [      0x10009AC,  0x10009AD    ]    };
  35.       key <AD07> { [      0x10009B9,  0x1000999 ]    };
  36.       key <AD08> { [      0x1000997,  0x1000998 ]    };
  37.       key <AD09> { [      0x10009A6,  0x10009A7 ]    };
  38.       key <AD10> { [      0x100099C,  0x100099D ]    };
  39.       key <AD11> { [      0x10009A1, 0x10009A2     ]    };
  40.       key <AD12> { [      0x10009BC, 0x100099E     ]    };
  41.  
  42. // Mainly short vowels
  43.       key <AC01> { [      0x10009CB,  0x1000993 ]    };
  44.       key <AC02> { [      0x10009C7,  0x100098F ]    };
  45.       key <AC03> { [      0x10009CD,  0x1000985 ]    };
  46.       key <AC04> { [      0x10009BF,  0x1000987 ]    };
  47.       key <AC05> { [      0x10009C1,  0x1000989 ]    };
  48.  
  49. // Mainly unvoiced consonants
  50.  
  51.       key <AC06> { [      0x10009AA,  0x10009AB ]    };
  52.       key <AC07> { [      0x10009B0,  0x10009DD ]    };
  53.       key <AC08> { [      0x1000995,  0x1000996 ]    };
  54.       key <AC09> { [      0x10009A4,  0x10009A5 ]    };
  55.       key <AC10> { [      0x100099A,  0x100099B ]    };
  56.       key <AC11> { [      0x100099F, 0x10009A0     ]    };
  57.       key <BKSL> { [      backslash, bar     ]    };
  58.  
  59.       key <AB01> { [      z, Z          ]       };
  60.       key <AB02> { [      0x1000982,  0x1000981 ]       };
  61.       key <AB03> { [      0x10009AE,  0x10009A3 ]       };
  62.       key <AB04> { [      0x10009A8,  0x10009A8 ]       };
  63.       key <AB05> { [      0x10009AC,  0x10009AC ]       };
  64.       key <AB06> { [      0x10009B2,  0x10009B2 ]       };
  65.       key <AB07> { [      0x10009B8,  0x10009B6 ]       };
  66.       key <AB08> { [      comma,      0x10009B7 ]       };
  67.       key <AB09> { [      period,     0x1000964 ]       };
  68.       key <AB10> { [      0x10009DF,  0x10009AF    ]       };
  69. };
  70.  
  71. xkb_symbols "probhat" {
  72.  name[Group1]= "Bengali";
  73.    key <ESC>  { [ Escape ] };
  74.  
  75. // numbers
  76.    key <TLDE> { [ quoteleft, asciitilde   ] };
  77.    key <AE01> { [ 0x10009E7, exclam       ] };
  78.    key <AE02> { [ 0x10009E8, at           ] };
  79.    key <AE03> { [ 0x10009E9, numbersign   ] };
  80.    key <AE04> { [ 0x10009EA, 0x10009F3    ] };
  81.    key <AE05> { [ 0x10009EB, percent      ] };
  82.    key <AE06> { [ 0x10009EC, asciicircum  ] };
  83.    key <AE07> { [ 0x10009ED, 0x100099E    ] };
  84.    key <AE08> { [ 0x10009EE, asterisk     ] };
  85.    key <AE09> { [ 0x10009EF, parenleft    ] };
  86.    key <AE10> { [ 0x10009E6, parenright   ] };
  87.    key <AE11> { [ minus,     0x1000983    ] };
  88.    key <AE12> { [ 0x100098B, 0x10009C3    ] };
  89.    key <BKSP> { [ BackSpace               ] };
  90.  
  91. // tab, q to ] 
  92.    key <TAB>  { [   Tab,  ISO_Left_Tab     ] };
  93.    key <AD01> { [   0x10009A6,  0x10009A7  ] };
  94.    key <AD02> { [   0x10009C2,  0x100098A  ] };
  95.    key <AD03> { [   0x10009C0,  0x1000988  ] };
  96.    key <AD04> { [   0x10009B0,  0x10009DC  ] };
  97.    key <AD05> { [   0x100099F,  0x10009A0  ] };
  98.    key <AD06> { [   0x100098F,  0x1000990  ] };
  99.    key <AD07> { [   0x10009C1,  0x1000989  ] };
  100.    key <AD08> { [   0x10009BF,  0x1000987  ] };
  101.    key <AD09> { [   0x1000993,  0x1000994  ] };
  102.    key <AD10> { [   0x10009AA,  0x10009AB  ] };
  103.    key <AD11> { [   0x10009C7,  0x10009C8  ] };
  104.    key <AD12> { [   0x10009CB,  0x10009CC  ] };
  105.    key <RTRN> { [   Return                 ] };
  106.  
  107. // caps, a to ' 
  108. //   key <CAPS> { [   Caps_Lock              ] };
  109.    key <AC01> { [   0x10009BE,  0x1000985  ] };
  110.    key <AC02> { [   0x10009B8,  0x10009B7  ] };
  111.    key <AC03> { [   0x10009A1,  0x10009A2  ] };
  112.    key <AC04> { [   0x10009A4,  0x10009A5  ] };
  113.    key <AC05> { [   0x1000997,  0x1000998  ] };
  114.    key <AC06> { [   0x10009B9,  0x1000983  ] };
  115.    key <AC07> { [   0x100099C,  0x100099D  ] };
  116.    key <AC08> { [   0x1000995,  0x1000996  ] };
  117.    key <AC09> { [   0x10009B2,  0x1000982  ] };
  118.    key <AC10> { [   semicolon,  colon      ] };
  119.    key <AC11> { [   quoteright, quotedbl   ] };
  120.  
  121. // shift, z to /
  122. //   key <LFSH> { [   Shift_L                ] };
  123.    key <AB01> { [   0x10009DF,  0x10009AF  ] };
  124.    key <AB02> { [   0x10009B6,  0x10009DD  ] };
  125.    key <AB03> { [   0x100099A,  0x100099B  ] };
  126.    key <AB04> { [   0x1000986,  0x100098B  ] };
  127.    key <AB05> { [   0x10009AC,  0x10009AD  ] };
  128.    key <AB06> { [   0x10009A8,  0x10009A3  ] };
  129.    key <AB07> { [   0x10009AE,  0x1000999  ] };
  130.    key <AB08> { [   comma,      0x10009C3  ] };
  131.    key <AB09> { [   period,     0x1000981  ] };
  132.    key <AB10> { [   0x10009CD,  question   ] };
  133.    key <BKSL> { [   backslash,  bar        ] };
  134.  
  135. //   key <LCTL> { [   Control_L              ] };
  136. //   key <SPCE> { [   space                  ] };
  137.  
  138. //   modifier_map Shift  { Shift_L };
  139. //   modifier_map Lock   { Caps_Lock };
  140. //   modifier_map Control{ Control_L };
  141.  
  142. };
  143.  
  144.